<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">

<head th:replace="admin/_fragments::head('博客管理')">
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0">

	<title>博客管理</title>
	<link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.css">
	<link rel="stylesheet" href="../../start/css/me.css">
</head>

<body>
	<!-- 导航 -->
	<nav th:replace="admin/_fragments::menu(1)" class="ui inverted attached segment m-padded-tb-mini">
		<div class="ui container">
			<div class="ui stackable menu secondary inverted ">
				<h2 class="ui teal header item">Blog</h2>
				<a href="#" class="active m-item item m-mobile-hide"><i class="home icon"></i>首页</a>
				<a href="#" class="m-item item m-mobile-hide"><i class="idea icon"></i>分类</a>
				<a href="#" class="m-item item m-mobile-hide"><i class="tags icon"></i>标签</a>
				<div class="right m-item m-mobile-hide menu">
					<div class="ui dropdown  item">
						<div class="text">
							<img class="ui avatar image" src="http://heian99.top/usr/themes/luoli/img/gg.jpg">
							邓昌荣
						</div>
						<i class="dropdown icon"></i>
						<div class="menu">
							<a href="#" th:href="@{/admin/logout}" class="item">注销</a>
						</div>
					</div>
				</div>
			</div>
		</div>

		<a href="#" class="ui menu toggle black icon button m-right-top m-mobile-show">
			<i class="sidebar icon"></i>
		</a>
	</nav>
	<!-- 二级导航 -->
	<div class="menu ui attached pointing">
		<div class="ui  container">
			<div class="ui right menu">
				<a href="#" th:href="@{/admin/blogs/input}" class="item">发布</a>
				<a href="#" th:href="@{/admin/blogs}" class="active teal item">列表</a>
			</div>
		</div>
	</div>
	<!-- 主体 -->
	<div class="m-padded-tb-massive ">
		<div class="ui container">
			<div class="ui success message" th:unless="${#strings.isEmpty(message)}">
				<i class="close icon"></i>
				<div class="header">提示：</div>
				<p th:text="${message}">恭喜操作成功！</p>
			</div>
			<div  class="ui secondary form segment">
				<input type="hidden" name="page">
				<div class="inline fields">
					<div class="field">
						<input type="text" name="title" placeholder="标题">
					</div>
					<div class="field" >
						<div class="ui type selection dropdown">
							<input type="hidden" name="typeId">
							<i class="icon dropdown"></i>
							<div class="default text">分类</div>
							<div class="menu">
								<div th:each="type:${types}" class="item" th:data-value="${type.id}" data-value="1" th:text="${type.name}">错误日志</div>
							</div>
						</div>
					</div>
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" name="recommend" id="recommend">
							<label for="recommend">推荐</label>
						</div>
					</div>
					<div class="field">
						<button type="button" class="ui mini teal basic button" id="search-btn"><i class="search icon"></i>搜索</button>
                        <button type="button" class="ui mini red basic button" id="clear-btn"><i class="window close outline icon"></i>清除</button>

                    </div>
				</div>
			</div>
			<div id="table-container">

				<table th:fragment="blogList" class="ui celled center aligned table">
					<thead>
					<tr >
						<th></th>
						<th>标题</th>
						<th>类型</th>
						<th>推荐</th>
                        <th>状态</th>
						<th>评论</th>
						<th>赞赏</th>
						<th>转载</th>
						<th>浏览次数</th>
						<th>更新时间</th>
						<th>操作</th>
					</tr>
					</thead>
					<tr th:each="blog,iterStat:${pageInfo}">
						<td th:text="${iterStat.count}">1</td>
						<td th:text="${blog.title}">刻意练习清单</td>
						<td th:text="${blog.type.name}">认知升级</td>
						<td th:text="${blog.recommend}?'是':'否'">是</td>
                        <td th:text="${blog.published}?'发布':'草稿'">发布</td>
						<td th:text="${blog.commentabled}?'开启':'关闭'">评论</td>
						<td th:text="${blog.appreciation}?'开启':'关闭'">赞赏</td>
						<td th:text="${blog.shareStatement}?'允许':'禁止'">转载</td>
						<td th:text="${blog.views}">浏览次数</td>
						<td th:text="${blog.updateTime}">2020-8-22 11点56分</td>
						<td>
							<a href="#" th:href="@{/admin/blogs/{id}/input(id=${blog.id})}" class="ui mini teal basic button">编辑</a>
							<a href="#" th:href="@{/admin/blogs/{id}/delete(id=${blog.id})}" class="ui mini red basic button">删除</a>
						</td>
					</tr>


					<!-- 表格底部 -->
					<tfoot>

					<th colspan="11">
						<!-- 分页 -->
						<div class="ui mini pagination menu" th:if="${pageInfo.totalPages}>1" >
							<a onclick="page(this)" th:attr="data-page=${pageInfo.number}-1" class="item" th:unless="${pageInfo.first}">上一页</a>
							<a onclick="page(this)" th:attr="data-page=${pageInfo.number}+1" class=" item" th:unless="${pageInfo.last}">下一页</a>
						</div>
						<a href="#" th:href="@{/admin/blogs/input}" class="ui mini right floated teal basic button">新增</a>
					</th>

					</tfoot>
				</table>

			</div>

		</div>
	</div>

	<!-- 尾部 -->
	<footer th:replace="admin/_fragments::footer" class="ui segment vertical inverted m-padded-tb-massive">
		<div class="ui center aligned container">
			<div class="ui inverted stackable divided grid">
				<div class="three wide column">
					<div class="ui inverted link list">
						<div class="item">
							<img src="../../start/img//wechat.jpg" class="ui rounded image" alt="" style="width: 110px;">
						</div>
					</div>
				</div>
				<div class="three wide column">
					<h4 class="ui inverted header">最新博客</h4>
					<div class="ui inverted link list">
						<a href="#" class="item">用户</a>
						<a href="#" class="item">用户</a>
						<a href="#" class="item">用户</a>
					</div>
				</div>
				<div class="three wide column">
					<h4 class="ui inverted header">联系我</h4>
					<div class="ui inverted link list">
						<a href="#" class="item">Email：2495988443@qq.com</a>
						<a href="#" class="item">QQ: 2495988443</a>

					</div>
				</div>
				<div class="seven wide column">
					<h4 class="ui inverted header">Blog</h4>
					<p>这是我的个人博客、会分享关于编程、写作、思考相关的任何内容，希望可以给来到这儿的人有所帮助</p>
				</div>
			</div>
			<div class="ui inverted section divider"></div>
			<p class="">Copyright © 2016 - 2017 Lirenmi Designed by Lirenmi</p>
		</div>
	</footer>



</body>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.js"></script>
<script>
	$('.menu.toggle').click(function () {
		$('.m-item').toggleClass('m-mobile-hide');
	});

	$('.ui.dropdown').dropdown({
		on: 'hover'
	});
	//上一页下一页查询
	function page(obj) {
		$("[name='page']").val($(obj).data("page"));
		loaddata();
	};
    //清除分类内容
    $('#clear-btn')
        .on('click', function() {
            $('.ui.type.dropdown')
                .dropdown('clear')
            ;

        })
    ;

	//搜索
	$("#search-btn").click(function () {
		$("[name='page']").val(0);
		loaddata();
	});
	//AJAX
	function loaddata() {
		$("#table-container").load(/*[[@{/admin/blogs/search}]]*/"/admin/blogs/search",{
			title : $("[name='title']").val(),
			typeId : $("[name='typeId']").val(),
			recommend : $("[name='recommend']").prop('checked'),
			page : $("[name='page']").val()
		});
	}


	//信息提示关闭初始化
	$('.message .close').on('click',function () {
		$(this).closest('.message').transition('fade');
	});
</script>

</html>